C语言中10个易考的程序设计题,【语言程序设计|C语言程序设计试题及答案-】试题|答案-傻大方...

『易坊知识库摘要_语言程序设计|C语言程序设计试题及答案-』A主程序 B子程序 C函数 D过程2转换说明符%x的输出形式是( )。A十进制 B八进制 C十六进制 D二进制3若a、b均为int型变量,且a=100,则关于循环语句for(b=100;a!=b;+a,+b)printf ( “ -“) ;的正确说...

按关键词阅读:

试题

语言程序设计

答案

1、C语言程序设计( 卷)考核班级学生数 印数 考核方式 闭卷 考核时间 120 分钟(本试卷包括第一卷和第二卷 , 答卷时间总共120分钟)第一卷第一部分:基础知识(20项 , 共40分)1一个C语言程序是由( ) 组成的 。

A主程序 B子程序 C函数 D过程2转换说明符%x的输出形式是( ) 。

A十进制 B八进制 C十六进制 D二进制3若a、b均为int型变量 , 且a=100 , 则关于循环语句for(b=100;

a!=b;

+a,+b)printf ( “ -“) ;

的正确说法是( )。

A循环体只执行一次 B死循环C循环体一次也不执行 D输出-4若x、y、z均为int 型变量 , 则执行下列语句后的z值为 ( ) 。

2、 。

x=1;

y=2;

z=3;

z=(xy)?z :y ;

z = (z=1;

n-),下列语句实现将S2所指字符数组中前n个字符复制到S1所指字符数组中 , 其中代码不正确的是( ) 。

A*S1+=*S2+ BS1n-1=S2n-1C*(S1+n-1)=*(S2+n-1) D*(+S1)=*(+S2)17调用函数的实参与被调用函数的形参应该有如下关系( )。

A只要求实参和形参个数相等 B只要求形参和实参顺序相同C只要求实参和形参数据类型相同 D上述三点均需具备18联合体成员的数据类型 ( ) 。

A相同 B可以不同也可以相同 C长度一样 D是结构体变量19由系统分配和控制的标准输出文件为( )。

A键 。

3、盘 B磁盘 C打印机 D显示器20C语言标准库函数fread(fd,buffer,n)的功能是( ) 。

A从文件fd中读取长度不超过n个字节的数据送入buffer指向的内存区域B从文件fd中读取长度不超过n-1个字节的数据送入buffer指向的内存区域C从文件fd中读取长度不超过n个字符送入buffer指向的内存区域D从文件fd中读取长度不超过n-1个字符送入buffer指向的内存区域第二部分:简单程序(12项 , 共30分)21下列程序main() int x,y,z;

x=y=2;

z=3;

y=z+-1;

printf(“%dt%dt”,x,y);

y=+x-1;

printf(“%d t%dn”,x,y 。

4、);

y=z-1;

printf(“%dt%dt”,z,y);

y=-z-1;

printf(“%dt%dn”,z,y);

运行后输出的数据为_______ 。

A. 3 1 4 2 B. 3 1 3 3 C. 2 2 3 2 D. 2 1 3 22 4 1 3 2 4 2 2 3 3 2 1 1 3 1 222.下列程序main() int i,j;

char *a,c;

a=”computer”;

printf(“%s”,a);

for(i=0,j=7;

i%sn”,a);

c=aj-1,i=2+j;

printf(“a%d=%cn”,i,c);

运行后输出的数据为___ .A. computer-computer B 。

5、. computer-retupmoca3=u a5=mC. computer-retupmoc D. computer-retupmoca4=p a2=t23.下列程序int sum(int n) int p=1,s=0,i;

for(i=1;

imain() char a40,b40;

int i,j;

printf(“Enter the string:”);

scanf(“%s”,a);

i=j=0;

while(ai!=0) if(!(ai=0&aimain() char a80;

int i,j;

printf(“Enter the string:”);

scanf(“%s”,a);

i=0;

while( 。

6、ai!=0) if(ai=A&ai1+2&2|2*4pup.sex (C)(*p).pup.sex (D)(*p).sex18、若已定义了如下的共用体类型变量x , 则x所占用的内存字节数为( )。

union data int i;

char ch;double f;

x;(A) 7 (B) 11 (C)8 (D) 1019、若有下面的说明和定义:struct test int m1;char m2;

float m3;

union uu char u15;

int u22;

ua;

myaa;则sizeof(struct test)的值是 ( )。

(A) 12 (B) 16 (C) 14 (D)920、 。

7、若要打开:A盘上user子目录下名为abc.txt的文本文件进行读、写操作 , 下面符合此要求的函数调用是( )。

(A)fopen(A:userabc.txt , r) (B) fopen(A:userabc.txt , r+)(C)fopen(A:userabc.txt,rb) (D) fopen(A:userlabc.txt , w)第二部分:简单程序(12题 , 共30分)21、以下程序的运行情况是( )。

main()int i=1,sum=0;while(i=85);

case B:case C:printf(=60);case D:printf(=85 (B)=60 (C)=60=10) break; 。

8、if(b%3=1) b+=3;continue;printf(%dn,a);

(A)101 (B) 6 (C)5 (D)426.以下程序的输出结果是( )。

int a , b;void fun() a=100;b=200;

main() int a=5 , b=7;fun();printf(%d%dn , a , b);(A) 100200 (B)57 (C)200100 (D)7527.下面的程序执行后 , 文件testt中的内容是 ( )。

#include void fun(char *fname,char *st) FILE *myf;

int i;

myf=fopen(fname,w);

for(i=0;im 。

9、ain()static char s30=abcdefg;static char t=abcd;int i,j;i=0;while(si!=0)i+;

j=0;

whi1e(tj!=0) si+j=tj;j+; si+j=0;printf(%sn , s);(A) abcdabcdefg (B)abcdefg (C)abcd (D)abcdefgabcd 29.有如下程序main() char ch25=6937 , 8254,*p2;

int i, j, s=0;for(i=0;i0;j+=2)s=10*s+pij-0;printf(%dn , s);

该程序的输出结果是( )。

(A)69825 (B)63 。

10、825 (C)6385 (D)69382530.若已建立如下图所示的单向链表结构在该链表中,指针p,s分别指向图中所示结点 , 则不能将s所指的结点插入到链表末尾仍构成单向链表的语句组是( )。

来源:(未知)

【傻大方】网址:http://www.shadafang.com/a/2021/0403/0021849638.html

标题:语言程序设计|C语言程序设计试题及答案-

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值