C语言习题请高手帮忙解答,急。

1.C语言中的简单数据类型有
A:整型、实型、逻辑型 B:整型、实型、字符型
C:整型、字符型、逻辑型 D:整型、实型、逻辑型、字符型
2.C语言中,字符(char)型数据在微机内存中的存储形式是
A:反码 B:补码 C:EBCDIC码 D:ASCII码
3.设有语句char a=`\72`;则变量a
A:包含1个字符 B:包含2个字符 C:包含3个字符 D:说明不合法
4.C语言中不合法的字符串常量是
A:`\0xff` B:`\65` C:`&` D:`\028`
5.C语言中不合法的字符串常量是
A"\121" B:`y=` C:"\n\n" D:"ABCD\x6d"
6.判断char型变量C是否为大写字母的最简单且正确的表达式是
A:`A`<=c<=`Z` B:(c>=`A`)&(c<=`Z`)
C:(`A`<=c)AND(`Z`>=c) D:(c>=`A`)&&(c<=`Z`)
7.以下程序的输出结果是
A:因输出格式不合法,无正确输出 B:65,95 C:A,Y D:65,89
main()
{char c1=`A`,c2=`Y`;
printf("%d\n",c1,c2);
}
8.以下程序段输出结果是
A:A B:a C:Z D:z
main()
{char x=`A`
x=(x>=`A`&&x<=`Z`)?(x+32);x;
printf("%c\n",x);
}
9.以下程序的输出结果是
A:67.C B:B.C C:C.D D:不确定的值
main()
{char ch1,ch2;
ch1=`A`+`5`-`3`
ch2=`A`+`5`-`3`
printf("%d,%c\n,ch1,ch2");
}
10.对以下程序,从第一列开始输入数据:2473<CR>,<CR>代表Enter,程序的输出结果是
A:668977 B:668966 C:66778777 D:6688766
#inclyde "stdio.h"
main()
{int c;
while((c=getchar())!=`\n`)
{switch(c-`2`)
{case 0:
case 1: putchar(c+4);
case 2: putchar(c+4); break;
case 3: putchar(c+3);
default : putchar(c+2); break;
}
}printf("\n")
}
11.若变量以正确说明,要求用以下语句给c1赋予字符%、给c2赋予字符#、给a赋予2.0、给b赋予4.0,则正确的输入形式是(∪代表空格)
A:2.0∪%∪4.0%#<CR> B:2.0%4.0#<CR> C:2%∪∪4$<CR> D:2∪%∪4∪<CR>
scanf("%f%c%f%c,&a,&c1,&b,&c2");
(<CR>代表Eeter键)
12.EOF的十进制是_______
13.C语言中,字符占内存_____个字节
14.调用C语言对字符处理的库函数时,在#include命令行中应包含的头文件是_____.
15.若输入字符A,在以下while语句执行后ch的值是_______
while(ch=getchar()==`A`);
16.若要通过以下语句给a、b、c、d分别输入字符A、B、C、D,给w、x、y、z分别输入10、20、30、40,正确的输入形式是______
(请用〈CR代表Enter〉)
scanf(%d%c%d%c%d%c%d%c,&w,&a,&x,&b,&y,&c,&z,&d)
17.若有以下说明和输入语句,要求给c1、c2输入字符A和B,给a1、a2输入7.29和101.298从键盘的正确输入形式是_______
char c1,c2;folat a1,a2;
scanf("%f%f",&a1,&a2); sanf("%c%c,&c1,&c2");
18.若有以下说明和输入语句,要求给c1、c2输入字符A和B,给a1、a2输入7.29和101.298从键盘的正确输入形式是_______
char c1,c2;folat a1,a2;
scanf("%c%f%c%f",&c1,&a1,&c2,&a2);
19.若有以下说明和输入语句,要求给c1、c2、c3输入字符A、B和C,请写出从键盘正确输入数据的形式
char c1,c2c;
scanf("%4c",&c1);scanf("%4c",&c2);scanf("%4c",&c3);

if(i%2)就是i除以2的余数是否为0
为0则打印*否则返回for();语句
程序输出为#*#*#$加上回车符
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-04-21
1-5BDACB 6-10DDBAB
11B
12-1
13 1
14<string.h>
15 A
16 10A20B30C40D<CR>
17 7.29 101.298 <CR> AB<CR>
18 A 7.29 B 101.298<CR>
19 A<CR> B<CR> C<CR>
其实如果是为了考试这样做无可厚非,为了编程写东西而做这些是无聊,查书就行!本回答被网友采纳
第2个回答  2010-01-16
1-5BDACB 6-10DDBAB
11B
12-1
13 1
14<string.h>
15 A
16 10A20B30C40D<CR>
17 7.29 101.298 <CR> AB<CR>
18 A 7.29 B 101.298<CR>
19 A<CR> B<CR> C<CR>

简单的题就别问啦。。呵呵。。不过我是乐意回答的。。

我猜第七题。。你打错啦。。呵呵。。本回答被网友采纳
第3个回答  2010-01-16
..这样的题还问,书看完了,就直接上答案了,一定是你很懒,不想做.
第4个回答  2010-01-16
BDADB
DABAA
B
12 -1
13 1
14 string.h(字符串)
15 A
16 10A20B30C40D
17 7.29 101.298AB
18 A7.29B101.298
19 UUUUUUUUCBA
相似回答