当前位置:首页 » 编程语言 » c语言程序设计模拟题
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言程序设计模拟题

发布时间: 2022-08-10 19:02:38

c语言程序设计习题!!10道

1. 在C程序中,只能用于整型变量的运算符是___ 求余(%)___。
2. 在C语言中,char类型变量占 2 个字节。
3. 若a已定义为double类型,请写出从键盘给a输入数据的语句 scanf("%lf",&a); 。
4. 为使以下程序能正确运行,请填空。
#include<stdio.h>
#include<math.h>
main()
{ double x, y;
scanf("%lf%lf",&x,&y);
printf("y=%f\n", pow(x,y));}
5. 以下程序执行后的输出结果是 -2 。
main()
{ int m=3,n=4,x;
x=-m++;
x=x+8/++n;
printf("%d\n",x); }
6. 以下程序的输出结果是 10 20 0 。
main()
{ int a,b,c;
a=10; b=20; c=(a%b<1)||(a/b>1);
printf("%d %d %d\n",a,b,c); }
7. 以下程序中调用fun函数,对主函数x和y中的值进行对调。请填空。
void fun( double *a, double *b)
{ double x;
x=*a; *a=*b ; *b=x ; }
main()
{ double x,y;
printf(“Enter x, y : “); scanf(“%lf%lf”,&x,&y);
fun( x,y);
printf(“x=%f y=%f\n”,x,y );}
8. C语言规定:字符串以 '\0' 作为结束标志。
9. 以下程序的输出结果是 3 。
long fun( int n)
{ long t;
if ( n==1 || n==2 ) t=1;
else t=fun(n-1) + fun(n-2);
return ( t );
}
main( )
{ printf(“%d\n”,fun(4) );}
10. 设有定义:
struct date
{ int year, month, day ; } d1;
请写出利用输入语句,为变量d1中的year成员从键盘输入数值的语句 scanf ("%d",&(d1.year)); 。

Ⅱ c语言程序设计习题!!5道

1. D. 顺序、选择、循环
2. C. 在C程序中,程序的执行总是从本程序的main函数开始
3. C. 主函数
4. D. (c>= 'a')&&(c<= 'z')
5. A. 12353514

Ⅲ c语言程序设计例题

题目1
#include "stdio.h"
void main(void)
{
int n=5,m=10,i=1;
long sum=1;
for(;i<=n;i++)
{
sum*=i;
}
printf("\n5!=%d",sum);
for(i=1;i<=10;i++)
{
sum*=i;
}
printf("\n10!=%d",sum);
}
题目2
#include "stdio.h"
#include "string.h"
struct Student
{
char s_Name[25];
long n_Code;
int n_English;
int n_Math;
int n_Computer;
}student_1,student_2;
void main(void)
{
printf("\nStudent1:\nName:");
scanf("%s",&student_1.s_Name);
printf("StudentNum:");
scanf("%d",&student_1.n_Code);
printf("English Score:");
scanf("%d",&student_1.n_English);
printf("Math Score:");
scanf("%d",&student_1.n_Math);
printf("Computer Score:");
scanf("%d",&student_1.n_Computer);

printf("\nStudent2:\nName:");
scanf("%s",&student_2.s_Name);
printf("StudentNum:");
scanf("%d",&student_2.n_Code);
printf("English Score:");
scanf("%d",&student_2.n_English);
printf("Math Score:");
scanf("%d",&student_2.n_Math);
printf("Computer Score:");
scanf("%d",&student_2.n_Computer);

printf("\nStudent1:\nName:%s\nStudent Number:%d\nEnglish Score:%d\nMath Score:%d\nComputer Score:%d\n",student_1.s_Name,student_1.n_Code,student_1.n_English,student_1.n_Math,student_1.n_Computer);
printf("\nStudent2:\nName:%s\nStudent Number:%d\nEnglish Score:%d\nMath Score:%d\nComputer Score:%d\n",student_2.s_Name,student_2.n_Code,student_2.n_English,student_2.n_Math,student_2.n_Computer);

}

Ⅳ C语言编程,这是个模拟题

#include"stdio.h"
intfun(longn,longa[]){
intx,y,z,i=0;
while(a[i++]=n,n!=123){
for(x=y=z=0;n;n%10&1?y++:x++,z++,n/=10);
n=x?x*100+y*10+z:y*100+x*10+z;
}
returni;
}
intmain(intargv,char*argc[]){
longn,a[10],i;
FILE*fp;
printf("Inputn(int0<n<1000000000)... n=");
if(scanf("%d",&n)!=1||n<1||n>999999999){
printf("Inputerror,exit... ");
return0;
}
if((fp=fopen("myf2.out","w"))==NULL){
printf("Createthefilefailure... ");
return0;
}
for(n=fun(n,a),i=0;i<n;i++){
printf(i?",%d":"%d",a[i]);
fprintf(fp,(i?"%d":"%d"),a[i]);
}
printf(" ");
fprintf(fp,"%s"," Myexamnumberis:ID883929 ");
fclose(fp);
return0;
}

运行样例:

Ⅳ c语言程序设计练习题!!10道

1. C. 在C程序中,程序的执行总是从本程序的main函数开始
2. B. L-1
3. D. 顺序、选择、循环
4. A. 12353514
5. C. 0
6. B. scanf("%d%s",&b, c);
7. A. !
8. B. 5
9. C. 1 -2
10. B. *pa=*pb;

Ⅵ 请教C语言程序设计模拟考题问题。

这样做不对的。。。因为 \ 是代表转义字符,某些特殊的字符必须用 \ 后面再加一个你要输出的字符,如你要输出\ ,就必须写成\\ , '必须写成 \' .就是一些跟程序的字符会混淆的,前面必须加一个 \

#define a "C:\\Tc\\LIB"
#define b "He said:\"I\' m a student.\""
#define c "85\% student passed."
main()
{
printf("%s\n",a);
printf("%s\n",b);
printf("%s\n",c);
}