佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1428|回复: 1

stpm ict

[复制链接]
发表于 7-5-2014 05:18 PM | 显示全部楼层 |阅读模式
我老师她有时候也不是很确定对不对。。(最近考试,我的code是可以run的,output也跟题目要的一样,只是写的方式不一样,然后她给我一个大大的错!好sad,还好我有code给她看,然后她才给分,而且还要很behsong的样子,有时候她给的答案是错的。。所以我要来这里问问)
好讲完前奏

stpm学的是C program
我的问题是
1.
e*5+p*3+g*2 >= 120 || e > p+g

是不是等于
((e*5+p*3+g*2) >= 120) || (e > (p+g))

2.
如果
!(100)
output是什么?
或者 200 || 100 or 200&&100?


3.
C program 有没有的declare boolean的variable?
老师跟我们说有declare true or false可以用boolean A;
可是我在compiler test了,有error。。
那么真正用什么keyword define

4.

declare a variable which is character string with a maximum of 10 characters

是 char var[30] or char var[31];

5.

int main()
{
int i=0; //1
i=1;     //2
}

void f()
{
int i=2; //3
i=3;      //4
}

1,2,3,4 哪一个是local variable?
我的答案是 1, 3 但是老师说是 1,2,3,4
所以答案是1,3 or 1,2,3,4?





回复

使用道具 举报


ADVERTISEMENT

发表于 7-5-2014 06:58 PM | 显示全部楼层
1. 不明白这题目的意义,可能你给完整的题目会比较好明白。

2.
!(100)    **output: 0
200 || 100 or 200&&100    **output: 1

3.
#include <stdbool.h>
bool A = true;

4. 你要maximum10还是30?
maximum length 10: char var[10]

5.
1,3 对
1,2,3,4 也对
我只能说问题出得不是很好。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT


本周最热论坛帖子本周最热论坛帖子

ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 10-11-2025 11:58 AM , Processed in 0.090118 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表